self-sufficient person - Francés Inglés Diccionario